﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace HotelManagement.Class
{
    public class Staff
    {
        private string staffID;
        private string firstName;
        private string lastName;
        private int age;
        private DateTime dOB;
        private string gender;
        private string email;
        private string blockNum;
        private string streetName;
        private string unitNum;
        private string postalCode;
        private string country;
        private string dutyType;
        private string title;
        private int mobileNum;
        private int homeNum;
        private string reportTo;
        private string notes;
        public Staff()
        {
        }
        public Staff(string staffID, string firstName, string lastName, int age, DateTime dOB, string gender, string email, string blockNum, string streetName, string unitNum, string country, string postalCode, string dutyType, string title, int mobileNum, int homeNum, string reportTo, string notes)
        {
            this.staffID = staffID;
            this.firstName = firstName;
            this.lastName = lastName;
            this.age = age;
            this.dOB = dOB;
            this.gender = gender;
            this.email = email;
            this.blockNum = blockNum;
            this.streetName = streetName;
            this.unitNum = unitNum;
            this.postalCode = postalCode;
            this.country = country;
            this.dutyType = dutyType;
            this.title = title;
            this.mobileNum = mobileNum;
            this.homeNum = homeNum;
            this.reportTo = reportTo;
            this.notes = notes;
        }
        public string StaffID
        {
            get
            {
                return staffID;
            }
            set
            {
                staffID = value;
            }
        }
        public string FirstName
        {
            get
            {
                return firstName;
            }
            set
            {
                firstName = value;
            }
        }
        public string LastName
        {
            get
            {
                return lastName;
            }
            set
            {
                lastName = value;
            }
        }
        public int Age
        {
            get
            {
                return age;
            }
            set
            {
                age = value;
            }
        }
        public DateTime DOB
        {
            get
            {
                return dOB.Date.Date;
            }
            set
            {
                dOB = value;
            }
        }
        public string Gender
        {
            get
            {
                return gender;
            }
            set
            {
                gender = value;
            }
        }
        public string Email
        {
            get
            {
                return email;
            }
            set
            {
                email = value;
            }
        }
        public string BlockNum
        {
            get
            {
                return blockNum;
            }
            set
            {
                blockNum = value;
            }
        }
        public string StreetName
        {
            get
            {
                return streetName;
            }
            set
            {
                streetName = value;
            }
        }
        public string UnitNum
        {
            get
            {
                return unitNum;
            }
            set
            {
                unitNum = value;
            }
        }
        public string PostalCode
        {
            get
            {
                return postalCode;
            }
            set
            {
                postalCode = value;
            }
        }
        public string Country
        {
            get
            {
                return country;
            }
            set
            {
                country = value;
            }
        }
        public string DutyType
        {
            get
            {
                return dutyType;
            }
            set
            {
                dutyType = value;
            }
        }
        public string Title
        {
            get
            {
                return title;
            }
            set
            {
                title = value;
            }
        }
        public int MobileNum
        {
            get
            {
                return mobileNum;
            }
            set
            {
                mobileNum = value;
            }
        }
        public int HomeNum
        {
            get
            {
                return homeNum;
            }
            set
            {
                homeNum = value;
            }
        }
        public string ReportTo
        {
            get
            {
                return reportTo;
            }
            set
            {
                reportTo = value;
            }
        }
        public string Notes
        {
            get
            {
                return notes;
            }
            set
            {
                notes = value;
            }
        }

    }
}